package cn.ffcs.uec.outStaffBatchImportApply.action.bean;

import org.zkoss.zul.Button;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Div;
import org.zkoss.zul.Doublebox;
import org.zkoss.zul.Listbox;
import org.zkoss.zul.Longbox;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OutStaffAssApprovalViewMainBean {

	private Window outStaffAssApprovalViewMainWin;

	private Textbox psnCode;

	private Textbox psnName;

	private Textbox idNum;

	private Textbox uecOrgOrgsBandboxExt;

	/* UecAss字段开始 */
	// 字段开始
	/**
	 * 帐期
	 */
	@Getter
	@Setter
	private Longbox monthId;
	/**
	 * 起始日期
	 */
	@Getter
	@Setter
	private Datebox begindate;
	/**
	 * 创建时间
	 */
	@Getter
	@Setter
	private Datebox creationtime;
	/**
	 * 创建人
	 */
	@Getter
	@Setter
	private Textbox creator;
	/**
	 * 终止日期
	 */
	@Getter
	@Setter
	private Datebox enddate;
	/**
	 * 最近记录标志
	 */
	@Getter
	@Setter
	private Textbox lastflag;
	/**
	 * 修改时间
	 */
	@Getter
	@Setter
	private Datebox modifiedtime;
	/**
	 * 修改人
	 */
	@Getter
	@Setter
	private Textbox modifier;
	/**
	 * 组织
	 */
	@Getter
	@Setter
	private Textbox pkOrg;
	/**
	 * 考核组织
	 */
	@Getter
	@Setter
	private Textbox pkOrgass;
	
	private Textbox pkOrgassName;

	/**
	 * 所属组织
	 */
	@Getter
	@Setter
	private Textbox pkOrgpsn;
	/**
	 * 绩效等级
	 */
	@Getter
	@Setter
	private Listbox pkPerank;
	/**
	 * 人员基本信息
	 */
	@Getter
	@Setter
	private Textbox pkPsndoc;
	/**
	 * 主键
	 */
	@Getter
	@Setter
	private Textbox pkPsndocSub;
	/**
	 * 组织关系主键
	 */
	@Getter
	@Setter
	private Textbox pkPsnorg;
	/**
	 * 任职记录
	 */
	@Getter
	@Setter
	private Textbox pkPsnjob;
	/**
	 * 记录序号
	 */
	@Getter
	@Setter
	private Textbox recordnum;
	/**
	 * 时间戳
	 */
	@Getter
	@Setter
	private Textbox ts;
	/**
	 * 删除标志
	 */
	@Getter
	@Setter
	private Textbox dr;
	// ///////////////////////
	/**
	 * 考核类型
	 */
	@Getter
	@Setter
	private Listbox glbdef1;
	/**
	 * 考核方案名称
	 */
	@Getter
	@Setter
	private Textbox schemename;
	/**
	 * 考核系数
	 */
	@Getter
	@Setter
	private Doublebox schemequotiety;
	/**
	 * 考核成绩
	 */
	@Getter
	@Setter
	private Doublebox schemescore;
	/**
	 * 起始日期（干部任免）
	 */
	@Getter
	@Setter
	private Datebox glbdef2;
	/**
	 * 组织考核成绩
	 */
	@Getter
	@Setter
	private Doublebox glbdef3;
	/**
	 * 期间名称
	 */
	@Getter
	@Setter
	private Textbox glbdef4;
	/**
	 * 考核期间类型
	 */
	@Getter
	@Setter
	private Listbox glbdef5;

	/* 审批意见栏 */

	/**
	 * 第一审批人意见
	 */
	private Textbox secondText;

	/**
	 * 第二审批人意见
	 */
	private Textbox thirdText;

	/**
	 * 第三审批人意见
	 */
	private Textbox fourthText;

	private Div ButtonDiv;

	/**
	 * 重新申请确定按钮
	 */
	private Button okBtn;

	/**
	 * 审批同意按钮
	 */
	private Button approvalBtn;

	/**
	 * 审批拒绝按钮
	 */
	private Button rejectBtn;

	/**
	 * 取消按钮
	 */
	private Button cancelBtn;
}
